                body {
                    font-size: .18rem;
                }
                
                .sort {
                    height: .5rem;
                    background: #fbfbfb;
                    border-top: 1px solid #999;
                    border-bottom: 1px solid #999;
                    margin: 5px 0;
                    line-height: .5rem;
                    a {
                        float: left;
                        display: inline-block;
                    }
                }
                
                .brand {
                    .brand-title {
                        color: #9e6930;
                        height: .6rem;
                        line-height: .6rem;
                        background: #f6f6f6;
                        border-top: 1px solid #ccc;
                        border-bottom: 1px solid #ccc;
                        padding-left: 10px;
                        margin-bottom: 5px;
                    }
                    .brand-nav {
                        margin-bottom: 10px;
                        a {
                            display: block;
                            padding-bottom: 10px;
                            height: .8rem;
                            border-bottom: 1px solid #ccc;
                            .title {
                                font-size: 14px;
                                margin-bottom: 5px;
                                margin-top: 3px;
                                .num {
                                    width: 15px;
                                    height: 15px;
                                    text-align: center;
                                    line-height: 15px;
                                    margin: 0 5px;
                                    display: inline-block;
                                    font-size: 10px;
                                    background: #ccc;
                                }
                            }
                            .text {
                                color: #ccc;
                                font-size: 12px;
                                padding-left: 20px;
                            }
                        }
                    }
                }